Drop most uses of GtkMisc in tests
authorMatthias Clasen <mclasen@redhat.com>
Tue, 13 May 2014 11:28:20 +0000 (07:28 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Tue, 13 May 2014 11:43:21 +0000 (07:43 -0400)
Replace them by GtkWidget h/valign. The only remaining uses
are those where a size group is involved; they can't be replaced
until GtkLabel stops looking at GtkMisc alignment for size
allocation.

tests/motion-compression.c
tests/testcombochange.c
tests/testentryicons.c
tests/testgmenu.c

index c7effad9a4cbb39a66dbcb2eb894e8b898d31372..de6d9d6b600916662388d20a1fee57c6e62c27a0 100644 (file)
@@ -55,7 +55,7 @@ main (int argc, char **argv)
   gtk_box_pack_end (GTK_BOX (vbox), scale, FALSE, FALSE, 0);
 
   label = gtk_label_new ("Event processing time (ms):");
-  gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+  gtk_widget_set_halign (label, GTK_ALIGN_CENTER);
   gtk_box_pack_end (GTK_BOX (vbox), label, FALSE, FALSE, 0);
 
   g_signal_connect (window, "motion-notify-event",
index 7cd4e0cc6971e07b44d70de23dfa7153b4e0d66b..fdd477246ec73b289e41b692e3aace25618412a2 100644 (file)
@@ -70,18 +70,6 @@ combochange_log (const char *fmt,
   g_free (msg);
 }
 
-static GtkWidget *
-align_button_new (const char *text)
-{
-  GtkWidget *button = gtk_button_new ();
-  GtkWidget *label = gtk_label_new (text);
-
-  gtk_container_add (GTK_CONTAINER (button), label);
-  gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
-
-  return button;
-}
-
 static GtkWidget *
 create_combo (const char *name,
              gboolean is_list)
@@ -241,7 +229,6 @@ main (int argc, char **argv)
   GtkWidget *combo_vbox;
   GtkWidget *button;
   GtkWidget *menu_combo;
-  GtkWidget *alignment;
   GtkWidget *label;
   GtkWidget *list_combo;
   
@@ -268,25 +255,19 @@ main (int argc, char **argv)
 
   label = gtk_label_new (NULL);
   gtk_label_set_markup (GTK_LABEL (label), "<b>Menu mode</b>");
-  gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
   gtk_box_pack_start (GTK_BOX (combo_vbox), label, FALSE, FALSE, 0);
 
-  alignment = g_object_new (GTK_TYPE_ALIGNMENT, "left-padding", 12, NULL);
-  gtk_box_pack_start (GTK_BOX (combo_vbox), alignment, FALSE, FALSE, 0);
-
   menu_combo = create_combo ("menu-combo", FALSE);
-  gtk_container_add (GTK_CONTAINER (alignment), menu_combo);
+  gtk_widget_set_margin_start (menu_combo, 12);
+  gtk_box_pack_start (GTK_BOX (combo_vbox), menu_combo, FALSE, FALSE, 0);
 
   label = gtk_label_new (NULL);
   gtk_label_set_markup (GTK_LABEL (label), "<b>List mode</b>");
-  gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
   gtk_box_pack_start (GTK_BOX (combo_vbox), label, FALSE, FALSE, 0);
 
-  alignment = g_object_new (GTK_TYPE_ALIGNMENT, "left-padding", 12, NULL);
-  gtk_box_pack_start (GTK_BOX (combo_vbox), alignment, FALSE, FALSE, 0);
-
   list_combo = create_combo ("list-combo", TRUE);
-  gtk_container_add (GTK_CONTAINER (alignment), list_combo);
+  gtk_widget_set_margin_start (list_combo, 12);
+  gtk_box_pack_start (GTK_BOX (combo_vbox), list_combo, FALSE, FALSE, 0);
 
   scrolled_window = gtk_scrolled_window_new (NULL, NULL);
   gtk_box_pack_start (GTK_BOX (hbox), scrolled_window, TRUE, TRUE, 0);
@@ -304,19 +285,19 @@ main (int argc, char **argv)
   
   gtk_window_set_default_size (GTK_WINDOW (dialog), 500, 300);
 
-  button = align_button_new ("Insert");
+  button = gtk_button_new_with_label ("Insert");
   gtk_box_pack_start (GTK_BOX (button_vbox), button, FALSE, FALSE, 0);
   g_signal_connect (button, "clicked", G_CALLBACK (on_insert), NULL);
   
-  button = align_button_new ("Delete");
+  button = gtk_button_new_with_label ("Delete");
   gtk_box_pack_start (GTK_BOX (button_vbox), button, FALSE, FALSE, 0);
   g_signal_connect (button, "clicked", G_CALLBACK (on_delete), NULL);
 
-  button = align_button_new ("Reorder");
+  button = gtk_button_new_with_label ("Reorder");
   gtk_box_pack_start (GTK_BOX (button_vbox), button, FALSE, FALSE, 0);
   g_signal_connect (button, "clicked", G_CALLBACK (on_reorder), NULL);
 
-  button = align_button_new ("Animate");
+  button = gtk_button_new_with_label ("Animate");
   gtk_box_pack_start (GTK_BOX (button_vbox), button, FALSE, FALSE, 0);
   g_signal_connect (button, "clicked", G_CALLBACK (on_animate), NULL);
 
index 1c03cade805c227a9af9d815916f66df5a8bdc79..8e6122c34cb156d04bea4469838b420451a27cc3 100644 (file)
@@ -115,7 +115,8 @@ main (int argc, char **argv)
    */
   label = gtk_label_new ("Open File:");
   gtk_grid_attach (GTK_GRID (grid), label, 0, 0, 1, 1);
-  gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+  gtk_widget_set_halign (label, GTK_ALIGN_START);
+  gtk_widget_set_valign (label, GTK_ALIGN_CENTER);
 
   entry = gtk_entry_new ();
   gtk_widget_set_hexpand (entry, TRUE);
@@ -146,7 +147,8 @@ main (int argc, char **argv)
    */
   label = gtk_label_new ("Save File:");
   gtk_grid_attach (GTK_GRID (grid), label, 0, 1, 1, 1);
-  gtk_misc_set_alignment (GTK_MISC(label), 0.0, 0.5);
+  gtk_widget_set_halign (label, GTK_ALIGN_START);
+  gtk_widget_set_valign (label, GTK_ALIGN_CENTER);
 
   entry = gtk_entry_new ();
   gtk_widget_set_hexpand (entry, TRUE);
@@ -181,7 +183,8 @@ main (int argc, char **argv)
    */
   label = gtk_label_new ("Search:");
   gtk_grid_attach (GTK_GRID (grid), label, 0, 2, 1, 1);
-  gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+  gtk_widget_set_halign (label, GTK_ALIGN_START);
+  gtk_widget_set_valign (label, GTK_ALIGN_CENTER);
 
   entry = gtk_entry_new ();
   gtk_widget_set_hexpand (entry, TRUE);
@@ -207,7 +210,8 @@ main (int argc, char **argv)
    */
   label = gtk_label_new ("Password:");
   gtk_grid_attach (GTK_GRID (grid), label, 0, 3, 1, 1);
-  gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+  gtk_widget_set_halign (label, GTK_ALIGN_START);
+  gtk_widget_set_valign (label, GTK_ALIGN_CENTER);
 
   entry = gtk_entry_new ();
   gtk_widget_set_hexpand (entry, TRUE);
@@ -230,7 +234,8 @@ main (int argc, char **argv)
   /* Name - Does not set any icons. */
   label = gtk_label_new ("Name:");
   gtk_grid_attach (GTK_GRID (grid), label, 0, 4, 1, 1);
-  gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+  gtk_widget_set_halign (label, GTK_ALIGN_START);
+  gtk_widget_set_valign (label, GTK_ALIGN_CENTER);
 
   entry = gtk_entry_new ();
   gtk_widget_set_hexpand (entry, TRUE);
index 94a21fe8a1cc9cb6735f9363c404e8bda4b81288..01ab461f052196a8e3962531a778d7382322daa3 100644 (file)
@@ -294,11 +294,6 @@ append_items_from_model (GtkWidget    *menu,
       gtk_widget_show (w);
       gtk_widget_set_sensitive (w, FALSE);
       gtk_menu_shell_append (GTK_MENU_SHELL (menu), w);
-#if 0
-      /* FIXME: this interferes with toggle spacing */
-      w = gtk_bin_get_child (GTK_BIN (w));
-      gtk_misc_set_alignment (GTK_MISC (w), 0.5, 0.5);
-#endif
     }
 
   for (i = 0; i < n; i++)